How can non-technical end users effectively test their spreadsheets?

نویسندگان

  • Pak-Lok Poon
  • Fei-Ching Kuo
  • Huai Liu
  • Tsong Yueh Chen
چکیده

Purpose − An alarming number of spreadsheet faults have been reported in the literature, indicating that effective and easy-to-apply spreadsheet testing techniques are not available for “non-technical”, end-user programmers. This paper aims to alleviate the problem by introducing a metamorphic testing (MT) technique for spreadsheets. Design/methodology/approach − The paper discussed four common challenges encountered by end-user programmers when testing a spreadsheet. The MT technique was then discussed and how it could be used to solve the common challenges was explained. An experiment involving several “real-world” spreadsheets was performed to determine the viability and effectiveness of MT. Findings − Our experiment confirmed that MT is highly effective in spreadsheet fault detection, and yet MT is a general technique that can be easily used by end-user programmers to test a large variety of spreadsheet applications. Originality/value − The paper provides a detailed discussion of some common challenges of spreadsheet testing encountered by end-user programmers. To our best knowledge, the paper is the first that includes an empirical study of how effective MT is in spreadsheet fault detection from an end-user programmer’s perspective.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Spreadsheet Guardian: An Approach for Protecting Semantic Correctness throughout the Evolution of Spreadsheets

Spreadsheets are powerful tools which play a business-critical role in many organizations. However, many bad decisions taken due to faulty spreadsheets show that these tools need serious quality assurance. Furthermore, while collaboration on spreadsheets for maintenance tasks is common, there has been almost no support for ensuring that the spreadsheets remain correct during this process. We be...

متن کامل

Test Reuse in the Spreadsheet Paradigm

Spreadsheet languages are widely used by a variety of end users to perform many important tasks. Despite their perceived simplicity, spreadsheets often contain faults. Furthermore, users modify their spreadsheets frequently, which can render previously correct spreadsheets faulty. To address this problem, we previously introduced a visual approach by which users can systematically test their sp...

متن کامل

Reasoning about Many-to-Many Requirement Relationships in Spreadsheets

To help improve the reliability of spreadsheets created by end users, we are working to allow users to communicate the purpose and other underlying information about their spreadsheets, using a form of requirement specifications we call “guards.” For large spreadsheets with replicated/shared formulas across groups of rows or columns, guards can only be practical if users can enter them across t...

متن کامل

Pragmatic data modelling and design for end users

Many people are dependent on desktop end user tools such as spreadsheets and databases to manage their data. While they may have the technical skills to set up data repositories, many end users lack the analysis skills to design data models which reflect their ojten deceptively complex requirements. We advocate that a comprehensive data model should always be developed, with expert help, so tha...

متن کامل

Template Parsing with User Feedback

Spreadsheets are among the most widely used end-user programming systems. According to some estimates, up to 90% of spreadsheets have non-trivial errors in them [7]. In many cases, spreadsheet errors have resulted in huge financial losses for companies. Spreadsheets are also in use in Science and Mathematics education in schools primarily because they offer a flexible modeling environment. With...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IT & People

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2014